package cn.highedu.coolshark.product.mapper;

import cn.highedu.coolshark.product.pojo.entity.AttributeTemplate;
import cn.highedu.coolshark.product.pojo.vo.AttributeTemplateListItemVO;
import org.springframework.stereotype.Repository;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 处理属性模板数据的Mapper接口
 */
@Repository
public interface AttributeTemplateMapper {
    /**
     * 使用分类ID查询属性模板
     * @param categoryId 分类ID
     * @return 属性模板的集合列表
     */
    List<AttributeTemplateListItemVO> listAttributeTemplateByCategoryId(Long categoryId);

    /**
     * 插入属性模板数据
     * @param attributeTemplate 属性模板数据
     * @return 受影响的行数
     */
    int insert(AttributeTemplate attributeTemplate);
}
